StgType = {
    '0': '平盘策略',
    '1': '跨周期交易策略',
    '2': '跨品种交易策略',
    '3': '调仓策略',
    '4': '报单策略',
    '5': '做市策略',
}
StgStatus = {
    '1': '初始状态',
    '2': '回测完成',
    '3': '模拟完成'
}
DirectionDesc = {
    '0': '买',
    '1': '卖',
}

ComDirection = {
    "0": "多头",
    "1": "空头"
}

OffsetFlagDesc = {
    '0': '开仓',
    '1': '平仓'
}

PositionFlagDesc = {
    '0': '开仓',
    '1': '平仓',
    '3': '平今仓',
    '4': '平昨仓'
}

PositionSideDesc = {
    '1': '净持仓',
    '2': '多头',
    '3': '空头'
}

PositionTypeDesc = {
    '1': '净持仓',
    '2': '综合持仓'
}

AuditStatus = {
    '1': '待审批',
    '2': '驳回',
    '3': '审批通过'
}

EnvType = {
    '1': '仿真',
    '2': '实盘'
}

RunStatus = {
    '1': '运行中',
    '2': '待分析',
    '3': '已结束',
    '4': '未运行',
    '5': '待运行',
    '6': '待停止',
    '7': '异常结束'
}

IsAvailable = {
    '0': "否",
    "1": "是"
}

RunFrequency = {
    '1': '单次',
    '2': '每天'
}

MarketCodeDesc = {
    '1': 'SSE',
    '2': 'SZSE',
    '3': 'SHFE',
    '4': 'CZCE',
    '7': 'CFFEX',
    '6': 'CFETS',
    '8': 'XBOND',
    '9': 'DCE',
    'a': 'CME',
    'b': 'CBOT',
    'c': 'BROKER',
}

FrequencyDesc = {
    '1': 'Tick',
    '2': 'Min',
    '3': 'Day'
}

PackStatus = {
    '0': '待打包',
    '1': '打包成功',
    '2': '打包失败'
}

IsActive_choices = {
    0: "否",
    1: "是"
}
ApiType_choices = {
    '1': "CTP",
    '3': "FEMAS",
    '4': "SIM",
    '5': "UFX",
    '6': "CFETS",
    '7': "SIP",
    '8': "CFETS_xQuant",
    '9': "MDCenter",
    'a': "QBMD"
}
TerminalType_choices = {
    "1": "TRADE",
    "2": "MARKET",
    "3": "BOTH"
}
LogLevel_choices = {
    "0": "关闭",
    "1": "严重",
    "2": "错误",
    "3": "报警",
    "4": "信息",
    "5": "调试",
    "6": "跟踪"
}

# 是否参与做市
IsInvolved_choices = {
    # 数据库中存的是数字类型
    0: "否",
    1: "是",
}

# 是否正在做市
status_choices = {
    # 数据库中存的是数字类型
    0: "否",
    1: "是",
}

# 买入卖出
Direction_choices = {
    "0": "买",
    "1": "卖",
    "2": "申购",
    "3": "赎回",
    "9": "成交",
}

# 交易所代码(从数据库中查询)
Exchangeid_choices = {
    'SSE': "上证所",
    'SZSE': '深证所',
    'SHFE': '上期所',
    'CZCE': '郑商所',
    'CFFEX': '中金所',
    'CFETS': '外汇交易中心',
    'XBOND': 'XBOND市场',
    'DCE': '大商所',
    'CME': 'CME',
    'CBOT': 'CBOT',
    'BROKER': 'Broker',
}

# 点击修改，交易所代码的对应关系
exchangeid_alter = {
    'SSE': "1",
    'SZSE': '2',
    'SHFE': '3',
    'CZCE': '4',
    'CFFEX': '7',
    'CFETS': '6',
    'XBOND': '8',
    'DCE': '9',
    'CME': 'a',
    'CBOT': 'b',
    'BROKER': 'c',
}
